package com.zhongkai.app.service;

import com.zhongkai.model.utils.ZhongkaiResult;

/**
 * APP基本信息
 */
public interface AppBasicService {

    /**
     * APP修改头像
     */
    ZhongkaiResult updataImg(String app_uuid, String url);

    /**
     * APP增加版本
     */
    ZhongkaiResult apkup(String app_ver,Integer appCode,String url);

    /**
     * APP版本号查询
     */
    ZhongkaiResult apkVer();


    /**
     * 修改APP姓名
     *
     * @param app_uuid 用户uuid
     * @param app_name 用户姓名
     */
    ZhongkaiResult updataName(String app_uuid, String app_name);


    /**
     * 修改APP地区
     *
     * @param app_uuid 用户uuid
     * @param province 省
     * @param city     市
     * @param country  区
     * @param town     乡镇
     * @param address  详细地址
     */
    ZhongkaiResult updataAddress(String app_uuid, String province, String city,
                              String country, String town, String address);


    /**
     * 修改密码
     *
     * @param app_uuid   用户uuid
     * @param password   新密码
     * @param passworded 旧密码
     */
    ZhongkaiResult updataPassword2(String app_uuid, String passworded, String password);


    /**
     * 修改绑定手机号
     *
     * @param app_uuid 用户uuid
     * @param phone    用户姓名
     * @param code     验证码
     */
    ZhongkaiResult updataPhone(String app_uuid, String phone, String code);


    /**
     * 获取公司联系电话
     */
    ZhongkaiResult getPhone();

    /**
     * 获取公司协议
     */
    ZhongkaiResult getUsetXy();


    /**
     * 客户留言
     *
     * @param app_uuid      用户uuid
     * @param mess_contents 内容
     */
    ZhongkaiResult messCenter(String app_uuid, String mess_contents);




    /**
     * 获取用户信息
     *
     * @param uuid   获取用户信息
     */
    ZhongkaiResult getUserData(String uuid);

}
